package com.zg.message.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * <p>Description: </p>
 *
 * @author zhanfeng.liang
 * @since 2025/7/9 21:57
 */

@Data
@Component
@ConfigurationProperties(prefix = "sms.jm")
public class JmSmsConfig {

    // （必输）签名
    private String server = "";

    // （必输）用户名
    private String userName = "jmzx";


    // （必输）密码
    private String password = "205551";


    //（必输） 短信内容。RLEncoder.encode utf-8编码，500个字或字符以内
    private String content = "";


    // （必输）多个手机号码用“,”隔开。（半角逗号）1000个以内（不可有空号）
    private String mobiles;


    //（可选） 1~5的整数 从低到高
    //不输 不调set方法即可
    private int priority = 5;


    // （可选）批次小号 字符串32位以内
    private String packID = "";


    // （可选）批次号 字符串32位以内。例：群发短信3万，每一个包1000。为这个3万个分配一个PacksID
    // ，每1000包分配一个PackID
    private String packsID = "";


    // （可选）
    private String expandNumber = "";
}
